green thread
green thread
グリーンスレッド(英: green threads)とは、オペレーティングシステムではなく仮想マシン (VM) によってスケジュールされるthreadである。
グリーンスレッドはネイティブのOSの機能に依存せずにmulti thread環境をエミュレートする。
グリーンスレッドはカーネル空間ではなくユーザー空間で管理されるため、ネイティブスレッドがサポートされていない環境でも動作する。
https://ja.m.wikipedia.org/wiki/グリーンスレッド
Goroutineの軽量スレッドがグリーンスレッドと呼ばれることがある
Webサーバーアーキテクチャ進化論2023 | blog.ojisan.io
OS に備わっている thread 機能を Native Thread と呼ぶのに対し、ユーザーランドで作る thread は Green Thread と呼ばれる。
https://zenn.dev/tetsu_koba/articles/e197c25899cd85 で用語の歴史が説明されているが、ユーザーランドで作る thread は Green Thread と読んでも差し支えは無さそう。私もその説明で書籍から学んだ。
グリーンスレッドの自作に必要なものは何か | blog.ojisan.io
並行プログラミング入門